package com.foreknow.demo;

/**
 * 对象数组
 */
public class ObjectArray {
    public static void main(String[] args) {
        //创建一个数组容器，数组中只能保存Person类型的对象
        Person[] array = new Person[3];

        Person p1 = new Person();
        p1.setName("fender");
        Person p2 = new Person();
        p2.setName("gibson");
        p2.setAge(20);
        p2.setSchool("foreknow");
        Person p3 = new Person();
        p3.setName("yamaha");

        //向数组加添加元素
        array[0] = p1;
        array[1] = p2;
        array[2] = p3;

        //获取到数组中的某一个元素
        Person person = array[1];
        System.out.println(person.getName());

        System.out.println("------------------从数组中查找到某一个元素(对象)----------------------");
        for (int i = 0;i < array.length;i++){
            if("gibson".equals(array[i].getName())){ //比较字符串的等价使用equals方法
                Person p = array[i];
                System.out.println(p.getName()+"--"+p.getAge());
                break;
            }
        }

    }
}
